Engineering Practices
Browse all content in the Engineering Practices category
Wiki Articles
AI-Driven Operations
Leveraging artificial intelligence for predictive analytics, automated remediation, and intelligent system optimization
Automated Resource Provisioning
Infrastructure as code, auto-scaling, and dynamic resource management for efficient and responsive infrastructure
Automated System Configuration
Configuration management, drift detection, and self-healing systems that ensure consistent and reliable infrastructure
Automation Stage
Full automation of system configuration, resource provisioning, and security integration
Autonomous Teams
Empowering self-organized teams with end-to-end ownership, decision-making authority, and cross-functional capabilities
CI/CD Pipeline Implementation
Advanced pipeline strategies, testing automation, and deployment orchestration for rapid, reliable delivery
Citizen Developers
Empowering non-technical stakeholders through low-code platforms, guided development experiences, and governance frameworks
Containerization
Docker strategies, container security, and orchestration patterns for scalable application deployment
Continuous Integration
Automated testing, frequent integration, and quality gates that enable rapid, reliable development
Development Guidelines
Coding standards, code review processes, and documentation practices for consistent development
DevSecOps Integration
Integrating security practices throughout the software development lifecycle
Engineering Practices
Developer automation journey from normalization to self-service platforms
Expansion Stage
Scaling autonomous teams through continuous integration and delivery practices
Golden Path Implementation
Creating and promoting paved road practices for common development workflows
Golden Path Refinement
Continuously optimizing and personalizing developer workflows through data-driven insights and user feedback
Infrastructure as Code
Declarative infrastructure management using Terraform, Kubernetes, and automated provisioning
Low-Code Application Development
Visual development tools, component libraries, and rapid prototyping platforms for accelerating application creation
Normalization Stage
Foundation building blocks: version control, guidelines, and standardized systems
Observability & Feedback
Comprehensive monitoring, alerting, and feedback systems that provide real-time insights into system and team performance
Self-Service Platform
Developer portals, infrastructure APIs, and automated workflows that enable team independence and rapid innovation
Self-Service Stage
Developer platforms, refined Golden Path, and citizen developer enablement
Standardization Stage
Creating consistency through deployment patterns, Golden Path, and Infrastructure as Code
Standardized Systems
Development tools, package management, and build systems for streamlined collaboration
Version Control Systems
Implementing Git workflows, branching strategies, and access control for effective code management